﻿using System;
using System.Collections.Generic;
using System.Text;
using BCCommon.TMS.FreightEnums;
using BCCommon.TMS.Order;
using BCCommon.TMS.Transport;
using Newtonsoft.Json;

namespace BCDto.MySql.FreightConfigurationExtention
{
    /// <summary>
    /// 运费拓展配置列表请求模型
    /// </summary>
    public class FreightConfigExtentionListRequestDto
    {
        /// <summary>
        /// 起始页
        /// </summary>
        public int PageIndex { get; set; }

        /// <summary>
        /// 页数量
        /// </summary>
        public int PageSize { get; set; }

        /// <summary>
        /// 省编码
        /// </summary>
        public string ProvinceCode { get; set; }

        /// <summary>
        /// 市编码
        /// </summary>
        public string CityCode { get; set; }

        /// <summary>
        /// 区/县编码
        /// </summary>
        public string CountyCode { get; set; }
        /// <summary>
        /// 订单来源(商城、TMS、仓库)
        /// </summary>
        public OrderSourceType? SourceType { get; set; }

        /// <summary>
        /// 物流类型（一般、快速、急速）
        /// </summary>
        public FreightType? FreightType { get; set; }

        /// <summary>
        /// 车辆类型id
        /// </summary>
        public int? VehicleTypeId { get; set; }
    }
}